package censo

import censo.Registro

import censo.Empresa

import censo.Fuente

class RegistroDeEmpresa extends Registro {
  var _empresaConcreta: Empresa = _

  override def empresa = _empresaConcreta
  def empresa_=(nuevoEmpresa: Empresa) = _empresa = nuevoEmpresa

  def this(nuevaEmpresa: Empresa, nuevoAnio: Int) = {
    this()
    this.anio_=(nuevoAnio)
    this._empresa = nuevaEmpresa
  }

  override def nombreDeLaProvincia(): String = this.empresa.departamento.provincia
  override def nombreEmpresasConVentasMayorA(valorAComparar: Double): Boolean = this.montoTotalDeVentas > valorAComparar
  override def soyRegistroDeEmpresa: Boolean = true
  def nombreDeLaEmpresa = this.empresa.nombre
  def getFuente: Fuente = this.empresa.fuente
  def getEmpresa: Empresa = this.empresa

}
